Important: Satellite 6.9.9 Async Bug Fix Update

Related Vulnerabilities: CVE-2021-27023  

Synopsis

Important: Satellite 6.9.9 Async Bug Fix Update

Type/Severity

Security Advisory: Important

Red Hat Insights patch analysis

Identify and remediate systems affected by this advisory.

View affected systems

Topic

Updated Satellite 6.9 packages that fix several bugs are now available for Red Hat Satellite.

Description

Red Hat Satellite is a system management solution that allows organizations to configure and maintain their systems without the necessity to provide public Internet access to their servers or other client systems. It performs provisioning and configuration management of predefined standard operating environments.

Security Fix(es):
2023859 CVE-2021-27023 - puppet: unsafe HTTP redirect

This update fixes the following bugs:

1929347 pulp3: Ensure migration plugin runs in FIPS mode and respects the ALLOWED_CONTENT_CHECKSUMS configuration
1992267 Incorrect puppet module count when a content view is added to the composite content view.
1998796 Pulp 3 migration failed with missing repositories.
2005392 If the migration plan is empty, all repositories get migrated.
2019563 Missing fields on MD5 repos in repomd.xml on a FIPS enabled satellite
2025804 Option "Verify Checksum" not listed under Advanced Sync Options
2027086 The katello:pulp3_migration" reports wrong failed component names if one or all pulp3 related services has failed to start during content-migration process
2027127 Pulp 2 to 3 migration fails on certain repos during the upgrade with FileNotFoundError: [Errno 2] No such file or directory: in prepare_metadata_files
2027250 CVE-2021-27023 puppetserver: puppet: unsafe HTTP redirect [rhn_satellite_6.9]
2027253 CVE-2021-27023 puppet-agent: puppet: unsafe HTTP redirect [rhn_satellite_6.9]
2032843 pulp3: 2to3 migration fails with Katello::Errors::Pulp3Error: the cursor;_django_curs_XXXX_XXXX does not exist
2033951 [Pulp3] The pulp2-3 migration fails to migrate Alma Linux BaseOS repo with error Katello::Errors::Pulp3Error: No declared artifact with relative path images boot.iso
2038739 Extremely difficult to tell what repositories to Verify Checksum on when there are hundreds or thousands of packages listed as corrupted
2038742 pulp3 content migration failed with Katello::Errors::Pulp3Error: local variable item referenced before assignment
2039059 Pulp3: Migration fails with error Katello::Errors::Pulp3Error: Empty variable tag
2039112 pulp3 migration stats drastically underestimate migration times
2043742 foreman-rake katello:approve_corrupted_migration_content fails with services
2043933 The pulp2-pulp3 migration should fail if not all the errata content has been migrated while upgrading to Satellite 6.10
2051970 pulp2to3 migration fails to migrate docker_blob content due to aggregate mongo 100M limit
2061715 Publication creation (during migration to pulp3 as well) can fail if pulp is NFS share

Users of Red Hat Satellite are advised to upgrade to these updated packages, which fix these bugs.

Solution

Before applying this update, make sure all previously released errata
relevant to your system have been applied.

For detailed instructions how to apply this update, refer to:

https://access.redhat.com/documentation/en-us/red_hat_satellite/6.9/html/upgrading_and_updating_red_hat_satellite/updating_satellite_server_capsule_server_and_content_hosts

Affected Products

  • Red Hat Satellite 6.9 x86_64
  • Red Hat Satellite Capsule 6.9 x86_64

Fixes

  • BZ - 1929347 - pulp3: Ensure migration plugin runs in FIPS mode and respects the ALLOWED_CONTENT_CHECKSUMS configuration
  • BZ - 1992267 - Incorrect puppet module count when a content view is added to the composite content view.
  • BZ - 1998796 - Pulp 3 migration failed with missing repositories.
  • BZ - 2005392 - If the migration plan is empty, all repositories get migrated.
  • BZ - 2019563 - Missing fields on MD5 repos in repomd.xml on a FIPS enabled satellite
  • BZ - 2023859 - CVE-2021-27023 puppet: unsafe HTTP redirect
  • BZ - 2025804 - Option "Verify Checksum" not listed under Advanced Sync Options
  • BZ - 2027086 - The "katello:pulp3_migration" reports wrong failed component names if one or all pulp3 related services has failed to start during content-migration process
  • BZ - 2027127 - Pulp 2 to 3 migration fails on certain repos during the upgrade with FileNotFoundError: [Errno 2] No such file or directory: '' in prepare_metadata_files
  • BZ - 2032843 - pulp3: 2to3 migration fails with Katello::Errors::Pulp3Error: the cursor "_django_curs_XXXX_XXXX" does not exist
  • BZ - 2033951 - [Pulp3] The pulp2-3 migration fails to migrate Alma Linux BaseOS repo with error Katello::Errors::Pulp3Error: No declared artifact with relative path "images/boot.iso"
  • BZ - 2038739 - Extremely difficult to tell what repositories to Verify Checksum on when there are hundreds or thousands of packages listed as corrupted
  • BZ - 2038742 - pulp3 content migration failed with "Katello::Errors::Pulp3Error: local variable 'item' referenced before assignment"
  • BZ - 2039059 - Pulp3: Migration fails with error "Katello::Errors::Pulp3Error: Empty variable tag"
  • BZ - 2039112 - pulp3 migration stats drastically underestimate migration times
  • BZ - 2043742 - foreman-rake katello:approve_corrupted_migration_content fails with services
  • BZ - 2043933 - The pulp2-pulp3 migration should fail if not all the errata content has been migrated while upgrading to Satellite 6.10
  • BZ - 2051970 - pulp2to3 migration fails to migrate docker_blob content due to aggregate mongo 100M limit
  • BZ - 2061715 - Publication creation (during migration to pulp3 as well) can fail if /var/lib/pulp is NFS share